package com.cr.system.mapper;

import com.cr.common.core.domain.entity.SysDept;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SysDeptMapper {
  int selectDeptCount(SysDept paramSysDept);
  
  int checkDeptExistUser(Long paramLong);
  
  List<SysDept> selectDeptList(SysDept paramSysDept);
  
  int deleteDeptById(Long paramLong);
  
  int insertDept(SysDept paramSysDept);
  
  int updateDept(SysDept paramSysDept);
  
  int updateDeptChildren(@Param("depts") List<SysDept> paramList);
  
  SysDept selectDeptById(Long paramLong);
  
  SysDept checkDeptNameUnique(@Param("deptName") String paramString, @Param("parentId") Long paramLong);
  
  List<String> selectRoleDeptTree(Long paramLong);
  
  void updateDeptStatusNormal(Long[] paramArrayOfLong);
  
  List<SysDept> selectChildrenDeptById(Long paramLong);
  
  int selectNormalChildrenDeptById(Long paramLong);
}


/* Location:              D:\tmp\creditorRights-admin\BOOT-INF\lib\creditorRights-system-4.7.0.jar!\com\cr\system\mapper\SysDeptMapper.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */